home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 1 / PC Actual CD 01.iso / f1 / func3d.arj / FUENTE / EJEMPLOS.H_ / EJEMPLOS.H
Encoding:
C/C++ Source or Header  |  1994-05-06  |  1.1 KB  |  45 lines

  1. //
  2. //   Fichero: EJEMPLOS.H
  3. //
  4. //   Versi≤n: 1.0
  5. //     Autor: Antonio M. EstΘvez Lorenzo
  6. // Prop≤sito: Declaraci≤n de las clases para EJEMPLOS.CPP
  7. //
  8.  
  9. #ifndef __EJEMPLOS
  10. #define __EJEMPLOS
  11.  
  12. #ifndef __CHILD
  13. #include "Child.h"
  14. #endif
  15.  
  16. #ifndef __MENSAJES
  17. #include "Mensajes.h"
  18. #endif
  19.  
  20. struct TDatEjemplo;
  21. class  ProfileStream;
  22.  
  23. class TDlgEjemplos : public TWindDlg
  24. {
  25.    TChildEjemplo *ChildWind;
  26.    static TDatEjemplo *Actual,*Primer,*Ultimo;
  27.    static void LeeEjemplos(ProfileStream *Fich);
  28.    void DibujaEjemplo();
  29.    void Muestra(TDatEjemplo *Ejemplo);
  30.    void Convierte(TDatEcuPar *EcuPar);
  31. protected:
  32.    void IDAnterior(RTMessage)  = [ID_FIRST + boAnterior];
  33.    void IDSiguiente(RTMessage) = [ID_FIRST + boSiguiente];
  34.    void IDPrimer(RTMessage)    = [ID_FIRST + boPrimer];
  35.    void IDUltimo(RTMessage)    = [ID_FIRST + boUltimo];
  36.    void IDDibujar(RTMessage)   = [ID_FIRST + boDibujar];
  37.    void IDCopiar(RTMessage)    = [ID_FIRST + boCopiar];
  38.    virtual void SetupWindow();
  39.    virtual BOOL CanClose();
  40. public:
  41.    static BOOL HayEjemplos(char *ProgDirect);
  42.    TDlgEjemplos(PTWindowsObject parent, PTModule module= NULL);
  43. };
  44.  
  45. #endif